Path planning in games

نویسندگان

  • Marjan van den Akker
  • Roland Geraerts
  • Corien Prins
چکیده

Path planning is one of the fundamental problems in games. The path planning problem can be defined as finding a collision-free path, traversed by a unit, between a start and goal position in an environment with obstacles. The variant we study is the problem of finding paths for one or more groups of units, such as soldiers or tanks in a real-time strategy game, all traversing the same (static) environment. Each group has its own start and goal position (or area), and each unit will traverse its own path. The objective is to find the paths that minimize the average arrival times of all units. Our main contribution is that we propose an efficient solution based on techniques from integer linear programming for the path planning problem with groups. Here we do not care about possible interference of paths; this will be taken care of by a collisionavoidance algorithm. Our solution can be used to handle difficult situations which typically occur near bottlenecks (e.g. narrow passages) in the environment. Initially, we restrict ourselves to the situation in which each unit has the same width and speed; we will address the consequences of relaxing this assumption later. Moreover, we will also discuss how we can use our approach in a game environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Any-Angle Path Planning for Computer Games

Path planning is a critical part of modern computer games; rare is the game where nothing moves and path planning is not necessary. A* is the workhorse for most path planning applications. Block A* is a state-of-the-art algorithm that is always faster than A* in experiments using game maps. Unlike other methods that improve upon A*’s performance, Block A* does not require knowledge of the map b...

متن کامل

Proceedings of the 3 rd International Planning in Games Workshop PG 2013

Path planning is one of the classical computational tasks in video games. Virtual characters need to autonomously find a path from their current position to a designated goal position. This is usually solved by running the A* algorithm on a grid or a navigation mesh. However, in many modern games, strictly following the resulting path is not sufficient. More levels of planning are necessary to ...

متن کامل

Way to go - A framework for multi-level planning in games

Path planning is one of the classical computational tasks in video games. Virtual characters need to autonomously find a path from their current position to a designated goal position. This is usually solved by running the A* algorithm on a grid or a navigation mesh. However, in many modern games, strictly following the resulting path is not sufficient. More levels of planning are necessary to ...

متن کامل

“Situated AI” in Video Games: Integrating NLP, Path Planning and 3D Animation

This paper investigates the integration of Artificial Intelligence techniques into video games, from the perspective of voice controlled adventure games. Speech-based interfaces would add new dimensions to the control of video games. However, the integration of speech raises several issues, such as the adequate level of interpretation that should be carried by the system. We describe the implem...

متن کامل

Monte-Carlo Planning for Pathfinding in Real-Time Strategy Games

In this work, we explore two Monte-Carlo planning approaches: Upper Confidence Tree (UCT) and Rapidlyexploring Random Tree (RRT). These Monte-Carlo planning approaches are applied in a real-time strategy game for solving the path finding problem. The planners are evaluated using a grid-based representation of our game world. The results show that the UCT planner solves the path planning problem...

متن کامل

Any-Angle Path Planning

In robotics and video games, one often discretizes continuous terrain into a grid with blocked and unblocked grid cells and then uses path-planning algorithms to find a shortest path on the resulting grid graph. This path, however, is typically not a shortest path in the continuous terrain. In this overview article, we discuss a path-planning methodology for quickly finding paths in continuous ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011